h1{
	font-size:1.5em;
}
h2{
	font-size:1.4em;
}
h3{
	font-size:1.3em;
}
.biggerText{
	font-size:1.2em;
}
h1,h2,h3,h4,h5,h6{
	margin:0.3em 3px;
}
CODE{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1em;
}
FORM,SELECT,INPUT{
	display:inline;
	font-size:12px;
	margin:0.1em;
}
TEXTAREA{
	display:block;
	margin:auto;
	width:95%;
}
input:focus,select:focus,textarea:focus{
	
}
FIELDSET{
	border:1px solid #CCCCCC;
	margin:0.5em 0;
	padding:0.5em;
}
LEGEND{
	color:#000000;
	padding:0.3em;
}
LABEL,h4.optionName{
	padding:0.2em;
}
LABEL.checkboxLabel,LABEL.radioButtonLabel{
	margin:0.5em 0.3em;
}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{
	float:left;
}
LABEL.inputLabel{
	float:left;
	width:11em;
}
LABEL.inputLabelPayment{
	float:left;
	width:15em;
}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{
	float:left;
	width:12em;
}
P,ADDRESS{
	padding:0.5em;
}
ADDRESS{
	font-style:normal;
}
.clearBoth{
	clear:both;
}
HR{
	border-color:#E1E1E1;
	border-image:none;
	border-style:none none solid;
	border-width:medium medium 1px;
	height:1px;
	margin-top:0.5em;
}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{
	border:1px solid #000000;
	line-height:1.8em;
	padding:0.2em;
}
.messageStackWarning,.messageStackError{
	background-color:#FF0000;
	color:#FFFFFF;
}
.messageStackSuccess{
	background-color:#99FF99;
	color:#000000;
}
.messageStackCaution{
	background-color:#FFFF66;
	color:#000000;
}
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage{
	margin:0;
	padding:0;
}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{
	margin:auto;
}
#tagline{
	color:#000000;
	font-size:2em;
	text-align:center;
	vertical-align:middle;
}
#sendSpendWrapper{
	border:1px solid #CACACA;
	float:right;
	margin:0 0 1em 1em;
}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{
	margin:0;
	width:47%;
}
.wrapperAttribsOptions{
	padding-left: 80px;
}
.navSplitPagesResult{
	
}
.navSplitPagesLinks{
	
}
.navNextPrevCounter{
	font-size:0.9em;
	margin:0;
}
.navNextPrevList{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
	white-space:nowrap;
}
#navSuppWrapper,#navCatTabsWrapper{
	background-color:#9A9A9A;
	color:#FFFFFF;
	font-weight:bold;
	height:1%;
	margin:0;
	width:100%;
}
#navSupp ul,#navCatTabs ul{
	line-height:1.5em;
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
	text-align:center;
}
#navSupp ul li,#navCatTabs ul li{
	display:inline;
}
#navSupp ul li a,#navCatTabs ul li a{
	color:#FFFFFF;
	margin:0;
	padding:0 0.5em;
	text-decoration:none;
	white-space:nowrap;
}
#navEZPagesTOCWrapper{
	border:1px solid #000000;
	float:right;
	font-weight:bold;
	height:1%;
}
#navEZPagesTOC ul{
	line-height:1.5em;
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
}
#navEZPagesTOC ul li{
	white-space:nowrap;
}
#navEZPagesTOC ul li a{
	margin:0;
	padding:0 0.5em;
}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{
	margin:0.5em;
}
#navMainSearch{
	float:right;
}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{
	vertical-align:top;
}
#productDescription,.shippingEstimatorWrapper{
	padding:0.5em;
}
.alert{
	color:#FF0000;
	margin-left:0.5em;
}
.advisory{
	
}
.important{
	font-weight:bold;
}
.notice{
	
}
.rating{
	
}
.gvBal{
	float:right;
}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{
	font-size:0.9em;
}
#cartContentsDisplay{
	border-left:1px solid #E1E1E1;
}
#cartContentsDisplay th{
	border-color:#E1E1E1 #E1E1E1 #E1E1E1;
	border-image:none;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;
	padding:5px;
	text-align:center;
}
#cartContentsDisplay th{
	background:#FAFAFA;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
#cartContentsDisplay th a{
	color:#000000;
}
#cartContentsDisplay td{
	border-bottom:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	text-align:center;
	vertical-align:middle;
}
#cartContentsDisplay td .cartAttribsList{
	text-align:left;
}
#cartContentsDisplay td.cartTotalDisplay{
	color:#BB1023;
	font-size:14px;
	font-weight:normal;
	line-height:17px;
}
#cartContentsDisplay td #cartImage{
	border:1px solid #ECEAEA;
	display:block;
	float:none;
	padding:10px 0;
}
#cartProdTitle{
	background:#FBFBFB;
	border-color:#ECEAEA #ECEAEA;
	border-image:none;
	border-style:solid;
	border-width:1px 1px 1px;
	display:block;
	margin:0.5em 1em 0;
	padding:5px 0 5px 10px;
	text-align:center;
}
#cartContentsDisplay a{
	text-decoration:none;
}
#cartContentsDisplay td a{
	color:#404040;
}
#cartSubTotal{
	padding:6px;
	text-align:right;
	border-left:1px #E1E1E1 solid;
	border-right:1px #E1E1E1 solid;
	border-bottom:1px #E1E1E1 solid;
	font-weight:bold;
}
.cartNewItem{
	color:#33CC33;
	position:relative;
}
.cartOldItem{
	color:#660099;
	position:relative;
}
.cartBoxTotal{
	font-weight:bold;
	text-align:right;
}
.cartRemoveItemDisplay{
	width:3.5em;
}
.cartAttribsList{
	margin:0.5em;
}
#mediaManager{
	margin:0.2em;
	padding:0.5em;
	width:50%;
}
.mediaTitle{
	float:left;
}
.mediaTypeLink{
	float:right;
}
.normalprice,.productSpecialPriceSale{
	text-decoration:line-through;
}
.navSplitPagesResult,.navSplitPagesLinks{
	margin:6px 0;
}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{
	color:#CB3141;
}
.orderHistList{
	margin:1em;
	padding:0.2em 0;
}
#cartBoxListWrapper ul,#ezPageBoxList ul{
	list-style-type:none;
}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{
	margin:0;
	padding:0.2em 0;
}
#cartBoxEmpty,#cartBoxVoucherBalance{
	font-weight:bold;
}
.totalBox{
	padding:0.2em;
	text-align:right;
	width:5.5em;
}
.lineTitle,.amount{
	padding:0.2em;
	text-align:right;
}
.amount{
	width:5.5em;
}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{
	margin:0 1em 1em 0;
}
.categoryIcon{
	
}
#cartImage{
	margin:0.5em 1em;
}
.attribImg{
	margin:0.3em 0;
	width:20%;
}
.attributesComments{
	
}
.columnLeft{
	
}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg{
	text-align:center;
}
.main{
	padding:3px 0;
}
#bestsellers .wrapper{
	margin:0 0 0 0.5em;
}
#bestsellers ol{
	margin-left:1.1em;
	padding:0;
}
#bestsellers li{
	margin:0.3em 0;
	padding:0;
}
#bannerboxHeading{
	background-color:#0000CC;
}
#upProductsHeading{
	text-align:left;
}
#upDateHeading{
	text-align:right;
}
.back{
	float:left;
}
.forward,#shoppingCartDefault #PPECbutton{
	float:right;
}
.bold{
	font-weight:bold;
}
.rowOdd{
	height:1.5em;
	vertical-align:top;
}
.rowEven{
	height:1.5em;
	vertical-align:top;
}
.hiddenField{
	display:none;
}
.visibleField{
	display:inline;
}
CAPTION{
	
}
#myAccountGen li,#myAccountNotify li{
	margin:0;
}
.accountTotalDisplay,.accountTaxDisplay{
	text-align:right;
	width:20%;
}
.accountQuantityDisplay{
	vertical-align:top;
	width:10%;
}
TR.tableHeading{
	background-color:#CACACA;
	height:2em;
}
#siteMapList{
	float:right;
	width:90%;
}
#alsoPurchased .centerBoxContentsAlsoPurch{
	padding:2px 10px;
	width:30% !important
	text-align:center;
	margin:5px 0 0;
}
.ratingRow{
	margin:1em 0 1.5em;
}
LABEL#textAreaReviews{
	font-weight:normal;
	margin:1em 0;
}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{
	background-color:#FFFFFF;
}
.information{
	line-height:150%;
	padding:10px 3px;
}
#shoppingcartBody #shippingEstimatorContent{
	clear:both;
}
.seDisplayedAddressLabel{
	background-color:#85C285;
	text-align:center;
}
.seDisplayedAddressInfo{
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#seShipTo{
	padding:0.2em;
}
#currency_header{
	line-height:6px;
	margin-right:30px;
}
#productDetailsList{
	margin:0.3em 3px;
}
.addthis_toolbox{
	margin:6px 2px 0;
}
#whatsnewHeading a,#specialsHeading a,#featuredHeading a{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}
.centerBoxWrapper{
	margin-bottom:8px;
}
.ght .productPriceDiscount{
	display:none;
}
.heading a:hover{
	color:#666 !important
}
.whats_new_side {
    font-weight: bold;
    height: 60px;
    margin-top: 10px;
    overflow: hidden;
    text-align: left;;
}

.mini-text {
    color: #333;
    font-size: 12px;
    line-height: 18px;
    width: 100%;
}

.table-condensed th, .table-condensed td {
    padding: 4px 5px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #e9e9e9;
    line-height: 20px;
    font-weight: normal;
    width: 50%;
}
.whats_new_side {
    font-weight: bold;
    height: 62px;
    margin-top: 10px;
    overflow: hidden;
    text-align: left;
	text-transform: capitalize;
}
#cartAdd {
    background: #ddd none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 2px #6e6e6e;
    font-size: 18px;
    margin-right: 10px;
    margin-top: 15px;
    padding: 10px;
    text-align: center;
}
.cartadd-ps {
    background: #ddd none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 2px #6e6e6e;
	color:#666;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px;
}

.prod_description_sizechart table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0;
    max-width: none;
    table-layout: fixed;
}

.table-bordered {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: #ddd #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-radius: 4px;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
	width: 100%;
}
.prod_description_sizechart table td, .prod_description_sizechart table th {
    padding: 7px;
    text-align: center;
    word-wrap: break-word;
	line-height: 20px;
	border-top: 1px solid #ddd;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
#what { z-index:1000;}
#checkoutPaymentFormsplit fieldset { padding:0;}